School of Computer Science BCS accreditation 2021 - 2026
[Home]
Computer Science (Human Computer Interaction) BSc (Hons) - 4.2.1 Specify, deploy, verify and maintain computer-based systems
Return to programme overview.
COMP23311 Software Engineering 1
Students deploy changes to a live system
Assesement : Examination, Group coursework
Assesement : Examination, Group coursework
COMP28112 Distributed Systems
Addressed as design, implementation, testing, and evaluation of engineering solutions in the lab.
Assesement : Lab work
Assesement : Lab work
COMP33712 Agile Software Engineering
The course covers a range of agile practices designed to help us specify, design, implement and verify software systems in a lightweight, efficient manner. The management of technical uncertainty is covered through several routes: techniques for choosing which features to implement in what order are taught, based on risk and the need to acquire information that will help to reduce risk; and the use of learning spikes to reduce estimation and technical uncertainty.
Assesement : Examination
Assesement : Examination